package com.graduate.cec.common;

/**
 * 错误代码枚举类型
 */
public enum ResponseCode {

    OK(20000),
    BAD_REQUEST(40000),
    INTERNAL_SERVER_ERROR(50000),
    ERR_BAD_REQUEST(49000),//
    SYSTEM_ERROR(49002),//系统错误
    UPDATE_INFO_ERROR(49003), //修改信息失败
    DELETE_INFO_ERROR(49006), //删除失败
    INSERT_INFO_ERROR(49004), //插入信息失败
    ERR_JWT_EXPIRED(40900),//客户端引起的--JWT--过期
    ERR_JWT_MALFORMED(40901),//客户端引起的--JWT--数据无效
    ERR_JWT_SIGNATURE(40902),//客户端引起的--JWT--签名错误
    ERR_PASSWORD_OR_USERNAME(40800),//客户端引起的--密码或用户名错误
    ERR_INTERNAL_SERVER_ERROR(50100),


    ERR_PERMISSIONS(70000);//   权限问题




    private Integer value;

    ResponseCode(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

}
